﻿/***	@class View *	@author Alastair Dawson*	@copyright 2006 Vixiom Communications, LLC*/import mx.utils.Delegate;class com.vixiom.view.View  {	private var target:MovieClip;		function dispatchEvent() {}; 	function addEventListener() {}; 	function removeEventListener() {};	/**   	* Constructor	*	* 	@param	t	target (target timeline: _root || a mc)	*/	public function View (t:MovieClip) 	{		target = t;				// initialize as a broadcaster		mx.events.EventDispatcher.initialize(this);	}		/**   	* Event dispatcher	* 	* 	@param		d		data	* 	@param		et		eventType	*	*/	function dispatch(d, et)	{		// broadcast message  		var eventObj:Object={target:this,type:et}		eventObj.data = d;  		dispatchEvent(eventObj);	}}